"""
通用id
"""
RESOURCE_ID = '//*[@resource-id="com.xiaoma.personal:id/{}"]'

"""
首页
"""
# 首页列表分类的封面
index_list_category_cover_img = '//*[@text="{}"]/parent::*/android.widget.ImageView'

"""
我的积分页
"""
# 积分页列表任务标题
coin_list_task_title_text = '//*[@resource-id="com.xiaoma.personal:id/car_coin_record_recycler_view"]/android.widget.RelativeLayout[{}]/android.widget.TextView[1]'

# 积分页列表完成时间
coin_list_task_time_text = '//*[@resource-id="com.xiaoma.personal:id/car_coin_record_recycler_view"]/android.widget.RelativeLayout[{}]/android.widget.TextView[2]'

# 积分页列表车币变化数量
coin_list_task_count_text = '//*[@resource-id="com.xiaoma.personal:id/car_coin_record_recycler_view"]/android.widget.RelativeLayout[{}]/android.widget.TextView[3]'

# 积分页列表车币icon
coin_list_task_coin_icon = '//*[@resource-id="com.xiaoma.personal:id/car_coin_record_recycler_view"]/android.widget.RelativeLayout[{}]/android.widget.ImageView'

# 打卡天数列表次数
punch_list_day_text = '//*[@resource-id="com.xiaoma.personal:id/signin_view"]/android.view.ViewGroup[{}]/android.widget.TextView'

# 打卡天数列表图标
punch_list_day_img = '//*[@resource-id="com.xiaoma.personal:id/signin_view"]/android.view.ViewGroup[{}]/android.widget.ImageView'

# 日常任务标题
punch_list_day_title_text = '//*[@resource-id="com.xiaoma.personal:id/recycler_view"]/android.view.ViewGroup[{}]/android.widget.TextView'

# 日常任务进度条
punch_list_day_progress_bar_img = '//*[@resource-id="com.xiaoma.personal:id/recycler_view"]/android.view.ViewGroup[{}]/android.view.View'

# 日常任务完成按钮
punch_list_day_done_btn = '//*[@resource-id="com.xiaoma.personal:id/recycler_view"]/android.view.ViewGroup[{}]/android.widget.Button'

# 新手引导页面图标
new_guide_list_category_cover_img = '//*[@text="{}"]/parent::*/android.widget.ImageView'
# 解释说明：parent::*是选取后面节点之前的所有父节点，选取直到第一个父节点（注意最后面传递的值ImageView）
# new_guide_list_categorry_cover_img = '//*[@resource-id="com.xiaoma.personal:id/rv_apps"]/android.view.ViewGroup[{}]/android.widget.ImageView'

# 新手引导页面标题
new_guide_list_category_name_text = '//*[@text="{}"]/parent::*/android.widget.TextView'
# 这里不能使用resource定位的原因是由于传递的数据必须传递数字进行传递，否者将无法获取文本传递
# new_guide_list_category_name_text = '//*[@resource-id="com.xiaoma.personal:id/rv_apps"]/android.view.ViewGroup[{}]/android.widget.TextView'